package com.weijie.relaxed.net;

import java.io.InputStream;

import com.android.volley.Response.ErrorListener;
import com.android.volley.VolleyError;

/**
 * 网络请求监听器
 * 
 * @author weijie
 * @datetime 2014年7月15日 下午3:52:47
 */
public abstract class InputStreamListener {

	public int what;

	public String fileName;
	
	public com.android.volley.Response.Listener<InputStream> mListener = new com.android.volley.Response.Listener<InputStream>() {
		@Override
		public void onResponse(InputStream response) {
			InputStreamListener.this.onResponse(response);
		}
	};

	public ErrorListener mErrorListener = new ErrorListener() {
		@Override
		public void onErrorResponse(VolleyError error) {
			error.printStackTrace();
			InputStreamListener.this.onErrorResponse(error);
		}
	};

	public abstract void onResponse(InputStream response);

	public abstract void onErrorResponse(VolleyError error);
	
}